/********************************************************************************
** Form generated from reading UI file 'frmdeviceupdate.ui'
**
** Created by: Qt User Interface Compiler version 5.12.9
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_FRMDEVICEUPDATE_H
#define UI_FRMDEVICEUPDATE_H

#include <QtCore/QVariant>
#include <QtWidgets/QApplication>
#include <QtWidgets/QFormLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_frmdeviceupdate
{
public:
    QVBoxLayout *verticalLayout;
    QGroupBox *groupBoxSettingMode;
    QHBoxLayout *horizontalLayoutSettingMode;
    QPushButton *enterSettingModeButton;
    QPushButton *exitSettingModeButton;
    QGroupBox *groupBoxMqtt;
    QFormLayout *formLayoutMqtt;
    QLabel *labelMqttBroker;
    QLineEdit *mqttIpLineEdit;
    QLabel *labelMqttPort;
    QLineEdit *mqttPortLineEdit;
    QLabel *labelMqttDeviceId;
    QLineEdit *mqttDeviceIdLineEdit;
    QLabel *labelMqttUsername;
    QLineEdit *mqttUsernameLineEdit;
    QLabel *labelMqttPassword;
    QLineEdit *mqttPasswordLineEdit;
    QHBoxLayout *horizontalLayoutButtons;
    QPushButton *sendConfigButton;
    QPushButton *cancelButton;
    QPushButton *saveConfigButton;
    QPushButton *loadConfigButton;

    void setupUi(QWidget *frmdeviceupdate)
    {
        if (frmdeviceupdate->objectName().isEmpty())
            frmdeviceupdate->setObjectName(QString::fromUtf8("frmdeviceupdate"));
        frmdeviceupdate->resize(450, 500);
        verticalLayout = new QVBoxLayout(frmdeviceupdate);
        verticalLayout->setObjectName(QString::fromUtf8("verticalLayout"));
        groupBoxSettingMode = new QGroupBox(frmdeviceupdate);
        groupBoxSettingMode->setObjectName(QString::fromUtf8("groupBoxSettingMode"));
        horizontalLayoutSettingMode = new QHBoxLayout(groupBoxSettingMode);
        horizontalLayoutSettingMode->setObjectName(QString::fromUtf8("horizontalLayoutSettingMode"));
        enterSettingModeButton = new QPushButton(groupBoxSettingMode);
        enterSettingModeButton->setObjectName(QString::fromUtf8("enterSettingModeButton"));
        enterSettingModeButton->setEnabled(false);

        horizontalLayoutSettingMode->addWidget(enterSettingModeButton);

        exitSettingModeButton = new QPushButton(groupBoxSettingMode);
        exitSettingModeButton->setObjectName(QString::fromUtf8("exitSettingModeButton"));
        exitSettingModeButton->setEnabled(false);

        horizontalLayoutSettingMode->addWidget(exitSettingModeButton);


        verticalLayout->addWidget(groupBoxSettingMode);

        groupBoxMqtt = new QGroupBox(frmdeviceupdate);
        groupBoxMqtt->setObjectName(QString::fromUtf8("groupBoxMqtt"));
        formLayoutMqtt = new QFormLayout(groupBoxMqtt);
        formLayoutMqtt->setObjectName(QString::fromUtf8("formLayoutMqtt"));
        labelMqttBroker = new QLabel(groupBoxMqtt);
        labelMqttBroker->setObjectName(QString::fromUtf8("labelMqttBroker"));

        formLayoutMqtt->setWidget(0, QFormLayout::LabelRole, labelMqttBroker);

        mqttIpLineEdit = new QLineEdit(groupBoxMqtt);
        mqttIpLineEdit->setObjectName(QString::fromUtf8("mqttIpLineEdit"));
        mqttIpLineEdit->setEnabled(false);

        formLayoutMqtt->setWidget(0, QFormLayout::FieldRole, mqttIpLineEdit);

        labelMqttPort = new QLabel(groupBoxMqtt);
        labelMqttPort->setObjectName(QString::fromUtf8("labelMqttPort"));

        formLayoutMqtt->setWidget(1, QFormLayout::LabelRole, labelMqttPort);

        mqttPortLineEdit = new QLineEdit(groupBoxMqtt);
        mqttPortLineEdit->setObjectName(QString::fromUtf8("mqttPortLineEdit"));
        mqttPortLineEdit->setEnabled(false);

        formLayoutMqtt->setWidget(1, QFormLayout::FieldRole, mqttPortLineEdit);

        labelMqttDeviceId = new QLabel(groupBoxMqtt);
        labelMqttDeviceId->setObjectName(QString::fromUtf8("labelMqttDeviceId"));

        formLayoutMqtt->setWidget(2, QFormLayout::LabelRole, labelMqttDeviceId);

        mqttDeviceIdLineEdit = new QLineEdit(groupBoxMqtt);
        mqttDeviceIdLineEdit->setObjectName(QString::fromUtf8("mqttDeviceIdLineEdit"));
        mqttDeviceIdLineEdit->setEnabled(false);

        formLayoutMqtt->setWidget(2, QFormLayout::FieldRole, mqttDeviceIdLineEdit);

        labelMqttUsername = new QLabel(groupBoxMqtt);
        labelMqttUsername->setObjectName(QString::fromUtf8("labelMqttUsername"));

        formLayoutMqtt->setWidget(3, QFormLayout::LabelRole, labelMqttUsername);

        mqttUsernameLineEdit = new QLineEdit(groupBoxMqtt);
        mqttUsernameLineEdit->setObjectName(QString::fromUtf8("mqttUsernameLineEdit"));
        mqttUsernameLineEdit->setEnabled(false);

        formLayoutMqtt->setWidget(3, QFormLayout::FieldRole, mqttUsernameLineEdit);

        labelMqttPassword = new QLabel(groupBoxMqtt);
        labelMqttPassword->setObjectName(QString::fromUtf8("labelMqttPassword"));

        formLayoutMqtt->setWidget(4, QFormLayout::LabelRole, labelMqttPassword);

        mqttPasswordLineEdit = new QLineEdit(groupBoxMqtt);
        mqttPasswordLineEdit->setObjectName(QString::fromUtf8("mqttPasswordLineEdit"));
        mqttPasswordLineEdit->setEnabled(false);
        mqttPasswordLineEdit->setEchoMode(QLineEdit::Password);

        formLayoutMqtt->setWidget(4, QFormLayout::FieldRole, mqttPasswordLineEdit);


        verticalLayout->addWidget(groupBoxMqtt);

        horizontalLayoutButtons = new QHBoxLayout();
        horizontalLayoutButtons->setObjectName(QString::fromUtf8("horizontalLayoutButtons"));
        sendConfigButton = new QPushButton(frmdeviceupdate);
        sendConfigButton->setObjectName(QString::fromUtf8("sendConfigButton"));
        sendConfigButton->setEnabled(false);

        horizontalLayoutButtons->addWidget(sendConfigButton);

        cancelButton = new QPushButton(frmdeviceupdate);
        cancelButton->setObjectName(QString::fromUtf8("cancelButton"));
        cancelButton->setEnabled(false);

        horizontalLayoutButtons->addWidget(cancelButton);

        saveConfigButton = new QPushButton(frmdeviceupdate);
        saveConfigButton->setObjectName(QString::fromUtf8("saveConfigButton"));

        horizontalLayoutButtons->addWidget(saveConfigButton);

        loadConfigButton = new QPushButton(frmdeviceupdate);
        loadConfigButton->setObjectName(QString::fromUtf8("loadConfigButton"));

        horizontalLayoutButtons->addWidget(loadConfigButton);


        verticalLayout->addLayout(horizontalLayoutButtons);


        retranslateUi(frmdeviceupdate);

        QMetaObject::connectSlotsByName(frmdeviceupdate);
    } // setupUi

    void retranslateUi(QWidget *frmdeviceupdate)
    {
        groupBoxSettingMode->setTitle(QApplication::translate("frmdeviceupdate", "\350\256\276\347\275\256\346\250\241\345\274\217\346\216\247\345\210\266", nullptr));
        enterSettingModeButton->setText(QApplication::translate("frmdeviceupdate", "\350\277\233\345\205\245\350\256\276\347\275\256\346\250\241\345\274\217", nullptr));
        exitSettingModeButton->setText(QApplication::translate("frmdeviceupdate", "\351\200\200\345\207\272\350\256\276\347\275\256\346\250\241\345\274\217", nullptr));
        groupBoxMqtt->setTitle(QApplication::translate("frmdeviceupdate", "MQTT \351\205\215\347\275\256", nullptr));
        labelMqttBroker->setText(QApplication::translate("frmdeviceupdate", "IP \345\234\260\345\235\200:", nullptr));
        mqttIpLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245 MQTT IP \345\234\260\345\235\200\357\274\210\344\276\213\345\246\202 192.168.1.100 \346\210\226 mqtt.example.com\357\274\211", nullptr));
        labelMqttPort->setText(QApplication::translate("frmdeviceupdate", "\347\253\257\345\217\243:", nullptr));
        mqttPortLineEdit->setInputMask(QApplication::translate("frmdeviceupdate", "00000", nullptr));
        mqttPortLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245 MQTT \347\253\257\345\217\243\357\274\210\344\276\213\345\246\202 1883\357\274\211", nullptr));
        labelMqttDeviceId->setText(QApplication::translate("frmdeviceupdate", "\350\256\276\345\244\207 ID:", nullptr));
        mqttDeviceIdLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245\350\256\276\345\244\207 ID\357\274\210\344\276\213\345\246\202 device_001\357\274\211", nullptr));
        labelMqttUsername->setText(QApplication::translate("frmdeviceupdate", "\347\224\250\346\210\267\345\220\215:", nullptr));
        mqttUsernameLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245\347\224\250\346\210\267\345\220\215\357\274\210\345\217\257\351\200\211\357\274\211", nullptr));
        labelMqttPassword->setText(QApplication::translate("frmdeviceupdate", "\345\257\206\347\240\201:", nullptr));
        mqttPasswordLineEdit->setPlaceholderText(QApplication::translate("frmdeviceupdate", "\350\257\267\350\276\223\345\205\245\345\257\206\347\240\201\357\274\210\345\217\257\351\200\211\357\274\211", nullptr));
        sendConfigButton->setText(QApplication::translate("frmdeviceupdate", "\344\270\213\345\217\221\351\205\215\347\275\256", nullptr));
        cancelButton->setText(QApplication::translate("frmdeviceupdate", "\345\217\226\346\266\210", nullptr));
        saveConfigButton->setText(QApplication::translate("frmdeviceupdate", "\344\277\235\345\255\230\351\205\215\347\275\256", nullptr));
        loadConfigButton->setText(QApplication::translate("frmdeviceupdate", "\350\257\273\345\217\226\351\205\215\347\275\256", nullptr));
        Q_UNUSED(frmdeviceupdate);
    } // retranslateUi

};

namespace Ui {
    class frmdeviceupdate: public Ui_frmdeviceupdate {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_FRMDEVICEUPDATE_H
